home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1994…tember: Reference Library / Dev.CD Sep 94.toast / Periodicals / develop / develop Issue 6 / develop 6 code / TCP / NewsWatcher / NewsWatcher 2.0d15 source / source / nntp.h < prev    next >
Encoding:
Text File  |  1993-08-31  |  876 b   |  19 lines  |  [TEXT/KAHL]

  1. typedef Boolean (*NameFunc)(const char *name);
  2. typedef short (*HeaderMunge)(char *header);
  3.  
  4. Boolean StartNNTP (void);
  5. void EndNNTP (void);
  6. Boolean GetGroupNames (unsigned long lastTime, NameFunc func);
  7. short GetArticle (char *groupName, char *article,
  8.     Handle *text, long *textLength);
  9. Boolean PostArticle (char *text, unsigned short textLength);
  10. short GetGroupArticleRange (TGroup *theGroup);
  11. Boolean GetGroupArrayArticleRanges (TGroup **groupArray, short numGroups);
  12. short GetHeaders (char *groupName, char *headerName, long first, long last, 
  13.     Handle strings, long *nextStringOffset, HeaderMunge func, short maxStringLen,
  14.     THeader ***headers, short *numHeaders);
  15. short SearchHeaders (char *groupName, char *headerName, long first, long last,
  16.     char *pattern, THeader ***headers, short *numHeaders);
  17. void CloseIdleNewsConnection (Boolean destroy);
  18. void GetServerInfo (void);
  19.